﻿/*----------------------------------------------------------------
// Copyright (C) 2016 通通优品版权所有。
// 命名空间: STOWaybillMall.Products.Dto
// 类名：GetProductListOutput
// 功能描述：N/A
// 
// 创建标识：Roc.Lee(李鹏鹏) 2017/8/7 10:04:22 TEC-ROCLEE Roc.Lee

// 修改标识：
// 修改描述：
// 
//
//----------------------------------------------------------------*/

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using TongTongMall.Common.AutoMapper;
using TongTongMall.MallWeb.Core.Domain.Products.Model;

namespace STOWaybillMall.Products.Dto
{
    /// <summary>
    /// 商品列表信息
    /// </summary>
    public class GetProductListOutput : TongTongMall.UI.BaseOutput
    {
        /// <summary>
        /// 商品列表
        /// </summary>
        public IList<ProductListInfo> Products { get; set; }
        /// <summary>
        /// 商品信息
        /// </summary>
        [AutoMapTo(typeof(ProductListInfoDto))]        
        public class ProductListInfo
        {
            /// <summary>
            /// 商品分类
            /// </summary>
            public string ProductCategory { get; set; }
            /// <summary>
            /// 商品标识
            /// </summary>
            public int ProductID { get; set; }
            /// <summary>
            /// 商品图片
            /// </summary>
            public string ProductPic { get; set; }
            /// <summary>
            /// 商品标题（完整名称）
            /// </summary>
            public string ProductTitle { get; set; }
            /// <summary>
            /// 价格
            /// </summary>
            public decimal Price { get; set; }
            /// <summary>
            /// 最小购买数量
            /// </summary>
            public int BuyLeast { get; set; }
            /// <summary>
            /// 单位
            /// </summary>
            public string Unit { get; set; }
        }
    }
}
